#ifndef EXCEPTION_H_
#define EXCEPTION_H_

#include <string>

namespace util {

/*
 * Excepcion generica.
 */
class Exception {
public:
	/*
	 * Constructor al que se le pasa el mensaje de error.
	 */
	Exception(std::string message);
	/*
	 * Destructor
	 */
	virtual ~Exception();
	/*
	 * Devuelve el mensaje de error que le fue asignado en la creacion.
	 */
	virtual std::string getMessage();

private:
	std::string message;
};
}

#endif /* IOEXCEPTION_H_ */
